//
//  LBHorizontalTextLoopView.h
//  LBHorizontalTextLoopView
//
//  Created by Apple on 2021/9/20.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@class LBHorizontalTextLoopView;

@protocol LBHorizontalTextLoopViewDelegate <NSObject>

@optional
///点击事件
- (void)horizontalLoopViewdidSelectItemAtIndex:(NSInteger)index;

@end

@interface LBHorizontalTextLoopView : UIView

@property (nonatomic, strong, nullable) UIColor *textColor; //文字颜色 默认为白色
@property (nonatomic, strong, nullable) UIFont *font; //文字font 默认为12
@property (nonatomic, assign) CGFloat velocity; // 速度，每1/60秒所走的距离,默认为0.75

@property (nonatomic, weak) id <LBHorizontalTextLoopViewDelegate> delegate;

/**
 展示内容
 如果使用masonry 约束，并且在初始化的时候没有设置frame ,则该方法要在约束的后面调用
 @param contentArray 字符串数组
 */
- (void)loadWithContentArray:(NSArray <NSString *> *)contentArray;

- (void)stopScroll;
- (void)startDisplayLink;

@end

NS_ASSUME_NONNULL_END
